Explain in plain English what you're building and get the best matching GitHub repositories.
awesome-repositories.com helps you find the right open-source project on GitHub. Tell our AI search what you want to build, in plain English, and it ranks thousands of curated repositories by how well they fit. Every project is continuously monitored, sorted into clear categories, and upvoted by other developers. Browse the picks below, or search to start.
Standouts from the directory — a fresh set every few hours.
Every area of the catalogue. Open one to see everything inside it.
Common searches, organised as a browsable tree.
A curated directory of open-source GitHub repositories that you search in plain English. Describe what you are building and an AI ranks thousands of vetted projects by how well they fit, each with a short note on why it matched.
GitHub search matches the keywords you type. Here you describe the problem in plain English and the AI matches on intent, so a project that solves your need shows up even when it never uses your exact words.
Type what you want to build, for example a self-hosted status page that pings my services and alerts me on Discord. You get matching repositories ranked by fit rather than by raw star count.
Curated, not a raw scrape. An AI analyses each project, sorts it into a category, and ranks it by relevance under rules we tune and review, and low-signal or duplicate entries are pruned.
Yes. Searching and browsing the directory are free.
This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents interact with external tools and execute multi-step processes. The system distinguishes itself through a directory-based discovery model and a plugin-registry architecture that facilitates the distribution of specialized workflows. By utilizing a schema-driven specification that
This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis
v2rayN is a cross-platform graphical management suite designed to centralize the configuration and execution of multiple network proxy protocols. It functions as a unified control plane that abstracts heterogeneous proxy backends, allowing users to manage diverse network routing engines through a single interface. The platform distinguishes itself by providing a consistent management experience across Windows, Linux, and macOS, while orchestrating the lifecycle of independent proxy processes as child services. It supports specific configuration ecosystems, enabling users to organize and switc
Yazi is a high-performance terminal file manager designed for keyboard-driven navigation and organization of local file systems. Built as an asynchronous application, it utilizes a non-blocking runtime to execute concurrent file operations and interface updates, ensuring the user experience remains responsive even during intensive tasks. The interface is rendered directly into the terminal emulator using escape sequences to maintain minimal memory overhead. The application distinguishes itself through a modular architecture that supports custom functionality via an embedded scripting engine.
LLMs, agents, and the tools to build with them.
Notes, tasks, docs, and knowledge bases.
Chat, calls, photos, music, and personal files.
Databases, pipelines, and analytics.
Containers, deployment, monitoring, and automation.
Passwords, secrets, and offensive security.
Languages, CLIs, frameworks, and version control.
Courses, books, interviews, and CS foundations.